html,body{margin:0;padding:0;}
body{background:#fff;}
body.move{-webkit-transition:padding 0.3s ease;-moz-transition:padding 0.3s ease;-o-transition:padding 0.3s ease;-ms-transition:padding 0.3s ease;transition:padding 0.3s ease;}
table,tr,th,td {
	text-align: center;
}
ol,ul{
	list-style:none;
	line-height:17px;
	margin:0 0 1em;
}
li{
	margin:0 0 .5em;
}
a{
	color:#15C;
	text-decoration:none;
}
a:-webkit-any-link{
	color: -webkit-link;
	text-decoration: underline;
	cursor:auto;
}
.wrapper{
	margin:0 auto;
	min-height:600px;
	min-width:1000px;
	position:relative;
}
.header-bar{
	height:70px;
	overflow:hidden;
}
.header-bar.centered{
	border:0;
	height:108px;
}
.main{
	min-height:550px;
	/*background-image:url(/img/old/login0813.jpg);*/
	background-repeat:no-repeat;background-position:center;
	clear:both;
}
.main h1{
	text-align:center;
	font-family:'open Sans',arial;
	color:#555;
	font-size:38px;
	font-weight:300;
	margin-top:17px;
	margin-bottom:50px;
}

.clearfix::before, .clearfix::after{
	content:" ";
	display:table;
}
.clearfix::after{
	clear:both;
}
.banner{
	text-align:center;
}

/*.login-card .profile-img{
	width:96px;
	height:96px;
	margin:0 auto 10px;
	display:block;
}
.login-card input{
	width:100%;
	margin-bottom:5px;
	z-index:1;
	position:relative;
	box-sizing:border-box;
}*/
.welcome{float:left;width:100%;height:417px;}
.welcome p{font:italic bold 25px/20px arial,sans-serif;}
.card {
	-webkit-border-radius: 2px;
	border-radius:2px;
	-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 2px rgba(0,0,0,0.3);
}
.login-card{
	position:absolute;
	left:50%;
	margin:150px 100px 0 180px;
	width:273px;
	background:#fff;
}
.register-card{position:absolute;left:50%;top:160px;margin:0 0 0 100px;width:273px;background:#fff;}

.loginTab{width:100%;height:50px;clear:both;overflow:hidden;}
.loginTabVip,.loginTabGuest{position:relative;float:left;width:136px;height:100%;line-height:50px;
			color:#707070;overflow:hidden;text-align:center;cursor:pointer;}
.loginForm{padding:5px 10px 10px 14px;margin-top:10px;}
.formInput,.formPwd,.formKap{width:100%;height:42px;line-height:42px;border:none;margin-bottom:10px;
			clear:both;position:relative;background-position:0 -352px;}
.i-formInput,.i-formPwd,.i-formKap{float:left;margin:11px 0 0 10px;}
.ipt-formInput,.ipt-formPwd,.ipt-formKap{height:18px;line-height:18px;margin-top:2px;
			padding:10px 0 10px 10px;font-size:17px;outline:none;border:none;background:#fff;}
.sp-formInput,.sp-formPwd,.sp-formKap{float:right;}
.sp-formPwd{width:60px;}
.lab-formInput,.lab-formPwd,.lab-formKap{position:absolute;left:35px;top:0px;color:#aaa;cursor:text;background:none;}

.ipt-formKap{width:70px;}
.sp-formKap{position:absolute;top:0;right:0;width:125px;height:40px;cursor:pointer;margin:1px 5px 1px 0;z-index:10;}
.sp-formKap img{width:100%;height:100%;border:none;}

.formBtn{margin:20px 0 20px 0;text-align:center;}
.register{
	width:100%;
	margin-top:50px;
	color:#555;
	font-size: 14px;
	text-align:center;
}
.register a{
	text-decoration:none;
	font-size:20px;
}
.footer-bar{
	position:relative;
	margin-top:10px;
	heitht:35px;
	width:100%;
	ovarflow:hidden;
	text-align:center;
}
.footer{
	padding-top:9px;
	font-size:.85em;
	white-space nowrap;
	line-height:0;
}
.footer ul{
	color:#999;
	max-width:100%;
}
.footer ul li{
	display:inline;
	padding:0 1.5em 0 0;
}
.footer a{
	color:#333;
}
.sign-up{
	width:230px;
	position:absolute;
	left:50%;
	top:150px;
	margin-left:100px;
}
.signup-box{
	margin:0;
	padding:10px;
	border: 1px solid #E5E5E5;
}
.signup-box input{
	width:100%;
	margin-bottom:10px;
	z-index:1;
	position:relative;
	box-sizing:border-box;
}
.side-content{
	position:absolute;
	left:50%;
	top:200px;
	margin-left:-200px;
	text-align:left;
	width:300px;
}
#chgPic{display:none;position:absolute;z-index:9;top:1px;left:1px;width:100px;height:20px;color:#aaa;
	border:2px solid #ddd;text-aligh:center;cursor:pointer;
}
#selPic{display:none;position:absolute;z-index:10;width:224px;height:100px;left:400px;top:200px;
	background:#ddd;
}
.btn{cursor:pointer;}
.ico{background-image:url(/img/old/icons2.png);overflow:hidden;}
.ico-ac{background-position:-154px -64px;width:14px;height:16px;}
.ico-pwd{background-position:-178px -64px;width:14px;height:16px;}
.ico-btn-short-heavy{width:110px;height:38px;background-position:0 -208px;border:none;}
.ico-btn-short-light{width:110px;height:38px;background-position:-117px -208px;border:none;}
.ico-btn-long-heavy{width:245px;height:38px;background-position:0 -710px;border:none;}